Micron Document




Nashorn (moteur JavaScript)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Nashorn est un moteur JavaScript développé dans le langage de programmation Java par Oracle. Il est basé sur la Da Vinci machine (JSR 292) et a été livré avec Java 8cite-ref-2[2]cite-ref-3[3]cite-ref-4[4].

Le projet a tout d'abord été annoncé au sommet JVM en Juillet 2011cite-ref-5[5]cite-ref-6[6], puis confirmé à JavaOne en Octobre 2011cite-ref-7[7].

Le 21 novembre 2012, Oracle a annoncé officiellement l'ouverture des sources de Nashorn de l'OpenJDKcite-ref-8[8]. L'objectif du projet est de permettre de l'intégration de composants de code JavaScript dans des applications Java via JSR-223 et de développer des applications autonomes JavaScriptcite-ref-9[9].

Contents

Nom

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Nom

Nashorn est la traduction allemande de rhinocéros, un jeu de mots avec Rhino, nom du moteur JavaScript implémenté en Java et fourni par la Mozilla Foundation.

Dépréciation

Avec la sortie de Java 11, Nashorn est déclaré dépréciécite-ref-10[10]. Il est supprimé du JDK avec sa version 15cite-ref-11[11].

Notes et références

cite-note-wikidata-b4f45c4c2d11148fc9e7a6fba599a5c7595edb08-11. « Release 15.7 », 21 août 2025 (consulté le 16 septembre 2025)
cite-note-22. laskey2011james-laskey2011(en) James Laskey, « Adventures in JSR-292 or How To Be A Duck Without Really Trying », Oracle Corporation, juillet 2011 (consulté le 24 juillet 2011)
cite-note-33. 2013(en) « Proposed new schedule for Java 8 », 18 avril 2013 (consulté le 19 avril 2013)
cite-note-44. 2013(en) « JDK 8 », OpenJDK, 18 avril 2013 (consulté le 19 avril 2013)
cite-note-55. 2011(en) « JVM Language Summit — Agenda », Oracle Corporation, juillet 2011 (consulté le 24 juillet 2011)
cite-note-66. saab2011georges-saab2011(en) Georges Saab, « JVM Language Summit: Moving Java Forward, aka ‘Pointy haired manager talk’ », Oracle Corporation, 19 juillet 2011 (consulté le 24 juillet 2011)
cite-note-77. krill2011paul-krill2011(en) Paul Krill, « Oracle prepping its Nashorn JavaScript engine », InfoWorld, 5 octobre 2011 (consulté le 8 octobre 2011)
cite-note-88. laskey2012j-laskey2012(en) J Laskey, « Open for business », Oracle Corporation, 21 décembre 2012 (consulté le 21 décembre 2012)
cite-note-99. coomes2012john-coomes2012(en) John Coomes, « CFV: New Project: Nashorn », Oracle Corporation, 21 novembre 2012 (consulté le 24 novembre 2012) : « I hereby propose the creation of the Nashorn Project with Jim Laskey as the Lead and HotSpot group as the sponsoring Group. In accordance with the OpenJDK guidelines [1], we would like to start a new project to implement a lightweight high-performance JavaScript runtime in Java with a native JVM »
cite-note-1010. 2018(en) « JEP 335: Deprecate the Nashorn JavaScript Engine », 8 mai 2018 (consulté le 28 avril 2019)
cite-note-1111. « JEP 372: Remove the Nashorn JavaScript Engine », sur openjdk.java.net (consulté le 15 septembre 2020)

• Portail de l’informatique
• Portail de la programmation informatique